@charset "utf-8";
body {
  width: 100%;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color:#333;
  overflow-x: hidden;
  } /*网站字体颜色*/
html{width: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
textarea{color: #1e2022 !important;    
  word-wrap: break-word !important;
  font-size: 1rem !important;
  line-height: 20px !important;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:14px;}
h6 { font-size:10px;}
p,span,li{letter-spacing: 1.5px;}

a {text-decoration:none;display: inline-block;color: #000;}/*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:none;color:#08314d }

.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.header,.footer{width: 1200px; margin: 0 auto;overflow: hidden;}
img{display: block;}
button {
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-color: transparent;
	  outline: 0;
    border: none;
}
.flex_ai{display: flex;align-items: center;}
.pad_l{padding-left: .3rem;}
.pad_l1{padding-left: 1rem;}
.pad_r{padding-right: .3rem;}
.pad1{padding: 1rem;}
select , input{outline:none;border: 0;}
.warp{max-width: 1200px;margin: 0 auto;width: 100%;}
.c999{color:#999}
.c666{color:#666}
.ccc{color:red;font-weight: bold;}
.blue{color: #3498db;}
.bg{background: #f8f9fa;}
.red{color: red;}
.fbold{font-weight: bold;}

.row{flex-wrap: wrap;}
.flex_c{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.flex{display: flex;justify-content: space-between;align-items: center;}
.content{max-width: 1200px;margin: 0 auto;}

.el-drawer__body{background:linear-gradient(250deg,#288cff  1%,#9c23ff  100%)}
.bgc{
  background-color: #F5F8FF;
}

@media (min-width: 1200px){
  .container {width: 1200px;}
}






